package com.ljc.service;

import com.ljc.model.dto.UnLockAvailablePiecesDTO;
import com.ljc.model.dto.UpdateAvailablePiecesDTO;

/**
 * 接口购买服务
 */
public interface InnerInterfaceChargingService {
    /**
     * 检查某个接口的库存是否充足
     */
    boolean checkInventory(Long id);

    /**
     * 更新某个接口的库存
     */
    boolean updateAvailablePieces(UpdateAvailablePiecesDTO updateAvailablePiecesDTO);

    /**
     * 解锁某个接口的库存
     */
    boolean unLockAvailablePieces(UnLockAvailablePiecesDTO unLockAvailablePiecesDTO);
}